        /* CSS Document */
        body{  margin:0 0 0 0; font-family:"微软雅黑"; }
        *{ margin:0; padding:0px; list-style-type:none;}
        li{ list-style-type:none;}
        img{ border:0px;vertical-align: middle;}
        .clear{ clear:both;}
        h1,h2,h3{font-family:"微软雅黑"; font-weight:normal;}
        a:link {text-decoration: none;}
        a:visited {text-decoration: none;}
        a:hover {text-decoration: none;}
        a:active {text-decoration: none;}
        input {outline:none;}


            input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {   
        /* WebKit browsers */   
        color: #666;   
        }   
        input:-moz-placeholder, textarea:-moz-placeholder {   
        /* Mozilla Firefox 4 to 18 */   
        color: #666;   
        }   
        input::-moz-placeholder, textarea::-moz-placeholder {   
        /* Mozilla Firefox 19+ */   
        color: #666;   
        }   
        input:-ms-input-placeholder, textarea:-ms-input-placeholder {   
        /* Internet Explorer 10+ */   
        color: #666;   
        }
            
        @media  (max-width: 68 0px){.index_bannerb{width:100%;  padding: 3%; background: #fff;}}


        /*网页宽度最小等于992事  显示一下div宽度*/	
        @media  (max-width: 1190px){.p_top{width:100%; float: left;height: 36px; text-align: center; line-height: 36px; color:#fff; background: #212121;}
        .p_top a:link,.p_top a:visited{color:#fff;}
        .p_top a{padding:0px 8px;}
            .head_dh{display: none;}
            .head_a{width:100%; float: left;}
            .head_logo{text-align:left; width: 80%; float: left; }
            .head_b{width:100%; text-align: center; float: left;padding: 15px 0px;}
            .cp_gda,.slider-arrow,.ma_left{display:none;}
            .slider-arrowa {position: absolute;display: block;margin-bottom: -20px;width: 30px;height: 30px;line-height: 30px;text-decoration: none;text-align: center;
        color: #222;font-size: 2em;background-color: #333;font-family: "宋体";background-color:transparent;}
            
            .slider-arrowa--right { bottom: 50%; right:0px; }
        .slider-arrowa--left { bottom: 50%; left: 0px; }
            .slidesa  li h1{text-align:center; font-size:14px; line-height: 45px;}
            .index_ma{width:100%; float: left; border-top:1px solid #eee; padding-top: 30px;
        }
        .index_mb{text-align:center;display:none;}
            .ma_cententa{   text-align: center;    color: #3d61cb;}
            .ma_cententa h1{font-size:20px; padding-top: 30px; padding-bottom: 30px;}
            .ma_lma{width:50%; float: left;}
            .ma_centent{width:100%; float:left; }
            .ma_lma{width:50%; float: left; }
            .ma_lmaa{border-right:1px solid #eee;padding: 10px;border-top:1px solid #eee;}
            .ma_lmab{padding: 10px;border-top:1px solid #eee;}
            .ma_lma h1{font-size:20px; }
            .ma_lma a:link,.ma_lma a:visited{color:#555;}
            .ma_lma span{float:right; display: none;}
            .ma_right{width:100%; float: left; clear: both; background:url(../images/ma_rightbg.jpg); padding: 3%;}
            .read_ab h1{font-size:20px; text-align: center; padding-top: 20px;color:#fff;}
            .read_ab p{font-size:14px; line-height: 28px; text-align: center; color:#666; }
            .read_ab p a{padding:8px 30px; border:1px solid #ccc; margin-top: 40px; display: block;width: 50%;  clear: both; margin: 20px auto;}
            .read_ab p a:link,	.read_ab p a:visited{color:#fff;}
            .index_ss{width:100%; padding: 40px 16%; text-align: center;}
            .index_ss input{width:75%; padding: 0px 10px; border-bottom: 1px solid #eee; line-height: 35px; border-top: 1px solid #eee;border-left: 1px solid #eee;border-right: 0px solid #eee;}
            .index_ss button{width:25%; float: right; background: #ccc; border: 0px;}
        .index_ss input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {   
        /* WebKit browsers */   
        color: #666;   
        }   
        .index_ss input:-moz-placeholder, textarea:-moz-placeholder {   
        /* Mozilla Firefox 4 to 18 */   
        color: #666;   
        }   
        .index_ss input::-moz-placeholder, textarea::-moz-placeholder {   
        /* Mozilla Firefox 19+ */   
        color: #666;   
        }   
        .index_ss input:-ms-input-placeholder, textarea:-ms-input-placeholder {   
        /* Internet Explorer 10+ */   
        color: #666;   
        }
            .footer_a{width:100%; float: left; background: url(../images/wap_fbg.jpg); padding: 3%; color:#fff;}
            .f_ewm{display:none;}
            .foo_right dd{width:100%; padding:25px 0px; border-top:1px solid #4c4c4c; border-bottom:1px solid #4c4c4c;  margin-top: 15px; margin-bottom: 15px;}
            .f_contact dd{line-height:30px;}
            .foo_right a:link,.foo_right a:visited{color:#ccc;}
            .foo_right p a{padding:5px 8px;display: block;width: 50%;float: left;}
            .f_end{width:100%; float: left;border-top:1px solid #4c4c4c; padding-top: 15px; line-height: 28px;}
            .sidebar{background:#fff; padding-top:20%; }
            .subNav h6{font-size:18px;}
            .subNav{padding:5px 20px; line-height: 35px;}
            .sidebar a:link,.sidebar a:visited{color:#222;}
            .left_a{width:20%; line-height: 35px; float: right; text-align: center;}
            .n_banner{width:100%; float: left; background: #3d61cb; color:#fff;  padding: 20px 3%;}
            .n_banner h1{font-size:20px;}
            .n_banner p{padding-top:10px; line-height: 25px;}
            .sb_list{width:48%; float: left; margin: 1%;}
            .sb_list img{width:100%;}
            .goo_ry{display:none;}
            .sb_list h1{font-size:14px; text-align: center; padding-top:15px;}
            .goo_left{width:100%; padding: 3%; background: #3d61cb;color:#fff; clear: both;}
            .goo_left a:link,.goo_left a:visited{color:#fff;}
            .goo_zr{width:100%; padding: 3%; background: #fff; }
            .goo_zr h1,.goo_lx h1{font-size:18px; padding-top: 15px;padding-bottom: 10px;}
            .goo_zr p{font-size:14px; color:#666;line-height: 26px;}
            .goo_lx{background:#eee;padding: 25px 3%;}
            .lx_nrb{display:none;}
            .news_m {  width: 100%; float: left; background: #f8f8f8;  padding-top: 25px;  padding-bottom: 25px; text-align: center;font-size: 20px;}
            .news_m h1{font-size:18px;}
            .goods_maina{width:100%; float: left; margin-top:20px;}
            .nes_left{width:36%; float: left; }
            .nes_left img{width:100%;}
            .news_rightb{width:62%; float: right;}
            .news_rightb h1{font-size:18px; margin-bottom: 10px;}
            .news_rightb  p{font-size:12px; color:#777; line-height: 25px;}
            .zr_mn{width:100%; float: left; border-bottom: 1px solid #eee; margin-bottom: 15px; padding-bottom: 15px;}
            .n_list{width:100%; margin-bottom: 20px; float: left; background: #eee; padding: 3%; }
            .n_list img{width:100%;}
            .n_lista h1{font-size:18px; padding-top: 15px;}
            .n_lista dd{font-size:12px;line-height: 32px; font-family: Arial;}
            .n_lista p{font-size:14px;color:#666; line-height: 26px;}
            .job_xx{display:none;}
            .xx_jomm{width:100%; float: left; background: #eee; padding: 3%;}
            .xx_jomm h1{font-size:20px; line-height: 40px;}
            .gwyq_a{width:100%; margin-top: 15px; clear:both; font-size:14px; color:#777; line-height: 25px; background: #f5f5f5; padding: 15px;}
            .gwyq_a h2{font-size:18px; color:#222; padding-bottom: 15px;}
            .about_left{display:none;}
            .about_right{width:100%; padding:3%;}
            .about_right img{width:100%;}
            .gd_dh a{display:block; width:31.33%; margin: 1%; line-height: 35px; float: left;  text-align: center; background: #eee;}
            .goods_list{width:48%; float: left; margin: 1%; text-align:center;}
            .goods_list img{width:100%;}
            .goods_list  h1{font-size:14px; line-height: 36px;}
            .goods_lista{border:1px solid #eee;}
            .cp_rd{display:none;}
            .cp_xxa{width:100%;padding: 3%;font-size:14px; line-height: 28px;color:#666;}
            .goods_mainbc{width:100%;padding: 3%;line-height: 30px;}
            .left_cont1{display:none; }
            .left_cont dd{ font-size:20px; border-bottom: 1px solid #eee; margin-top: 15px;padding-bottom: 10px;}
            .ly_list{width:100%; background: #eee; padding: 3%;}
            .ly_list li { margin-top:15px;}
            .ly_list li input{border:0px; background: #fff; width:100%; padding: 5px 12px;}
            
            .ly_list li input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {   
        /* WebKit browsers */   
        color: #666;   
        }   
        .ly_list li input:-moz-placeholder, textarea:-moz-placeholder {   
        /* Mozilla Firefox 4 to 18 */   
        color: #666;   
        }   
        .ly_list li input::-moz-placeholder, textarea::-moz-placeholder {   
        /* Mozilla Firefox 19+ */   
        color: #666;   
        }   
        .ly_list li input:-ms-input-placeholder, textarea:-ms-input-placeholder {   
        /* Internet Explorer 10+ */   
        color: #666;   
        }
            .ly_list  textarea{width:100%; padding: 10px; border: 0px; margin-top: 15px; height: 120px;}
            .ly_list button{width:100%; border:0px; height: 42px; background: #3d61cb; color:#fff; margin-top: 15px; margin-bottom: 25px;}
            
        }



        /*=======================移动端样式介绍==========================*/


        @media (min-width:1200px){
            .sb_list img{width:100%;}
            .goods_mainba{width:70%; margin: 0px auto;}
            .index_bannerb,#open-sb,.sidebar,.xx_jomm{display:none;}
            .p_top{width:100%; float: left;height: 36px; text-align: center; line-height: 36px; color:#fff; background: #212121;}
            .p_top a{padding:0px 20px;}
            .p_top a:link,.p_top a:visited{color:#fff;}
            .head_a{width:70%; max-width: 1000px; margin: 0px auto;}
            .head_b{width:100%; float: left;}
            .head_logo{width:100%; text-align: center; padding-top: 30px;}
            .head_dh{width:100%; border-top: 1px solid #eee; margin-top: 20px;}
            .head_dha{width:600px; margin: 0px auto;}
            .head_dha li{width:150px; text-align: center; line-height: 54px;}
            .head_dha a{ color: #767676; font-weight: bold;}
            .current a{color: #144D92;font-weight: bold;}
            .swiper-container {   width: 100%;   height: 100%;  }
            .swiper-slide {   text-align: center;  font-size: 18px; background: #fff;

            /* Center slide text vertically */
            display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;display: flex; -webkit-box-pack: center;
            -ms-flex-pack: center;  -webkit-justify-content: center; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center;
            -webkit-align-items: center;  align-items: center;       
                
        }
            .cp_gda{width:100%; float: left; border-bottom: 1px solid #eee;}  
            .index_ma{width:100%; float: left; background: url(../images/ma_bg.jpg)  top center no-repeat; }
            .index_mb{width:100%; float: left; text-align: center;}
            .index_mb h1{font-size:22px; font-family: "微软雅黑"; padding-top: 68px;}
            .ma_left{width:5%; float: left; background: #e7e7e7;margin-top: 110px; height: 658px;}
            .ma_left h1{font-size:18px; width: 30px; margin: 0px auto; padding-top: 45px; height: 645px; line-height: 30px;}
            .ma_left h1 span{margin-top: 450px; display: block; width: 30px; height: 30px; text-align: center; float: left; border:1px solid #ccc; border-radius: 500px;}
            .ma_centent{width:30%; float: left; }
            .ma_cententa{width:100%; height: 201px; background: #f5f5f5;margin-top: 110px; text-align: center; color:#3d61cb; line-height: 233px;}
            .ma_cententa h1{ font-size:36px; }
            .ma_lma{width:50%; transition: all 0.6s;  float: left; height: 228.5px; border-bottom: 1px solid #eee;background: #fff;}
            .ma_lmaa{border-right:1px solid #eee; height: 228.5px;}
            .ma_right{width:65%; float: right; height: 658px; background: url(../images/ma_rightbg.jpg);margin-top: 110px;}
            .ma_lma h1{ padding-top: 30px; padding-left: 20px; color:#111; font-size:18px;}
            .ma_lma p{padding-left:20px; padding-top: 120px;}
            .ma_lma p span{ float:right; margin-right: 30px;transform:rotate(180deg);
        -ms-transform:rotate(180deg); 	/* IE 9 */
        -moz-transform:rotate(180deg); 	/* Firefox */
        -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
        -o-transform:rotate(180deg);}
            .ma_lma:hover{background:#3d61cb; color:#fff;}
            .ma_lma:hover h1{color:#fff;}
            .ma_lma a:link,.ma_lma a:visited{color:#111;}
            
            .read_ab{width:70%; float: left; padding-left: 5%; padding-top: 8%; color:#fff;}
            .read_ab h1{font-size:30px;}
            .read_ab dd{width:100px; height: 1px; background: #fff; margin-top: 20px; margin-bottom: 20px;}
            .read_ab p{font-size:18px; line-height: 45px;}
            .link_a{float:left; margin-top: 60px;}
            .link_a a:link,.link_a a:visited{color:#4364cb;}
            .link_a a{padding:8px 45px; background: #fff; }
            .ma_lma a font{color:#666;}
            .ma_lma:hover a,.ma_lma:hover a font{color:#fff;}
            .index_ss{width:380px; margin: 50px auto;}
            .index_ss input{border-bottom: 1px solid #ccc; padding: 8px; border-top:0px solid #ccc; color:#222;border-left: 0px solid #ccc; width: 300px; border-right: 0px solid #ccc;}
            .index_ss button{border:0px; width: 80px; background: #fff; }
            input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {   
        /* WebKit browsers */   
        color: #666;   
        }   
        input:-moz-placeholder, textarea:-moz-placeholder {   
        /* Mozilla Firefox 4 to 18 */   
        color: #666;   
        }   
        input::-moz-placeholder, textarea::-moz-placeholder {   
        /* Mozilla Firefox 19+ */   
        color: #666;   
        }   
        input:-ms-input-placeholder, textarea:-ms-input-placeholder {   
        /* Internet Explorer 10+ */   
        color: #666;   
        }
            
            .footer_a{width:100%; height: 382px; float: left; background: url(../images/footer_bg.jpg);}
            .footer_b{width:84%; min-width: 1200px; margin: 0px auto;}
            .footer_c{width:100%; float: left; color:#fff;}
            .f_ewm{width:15%; float: left; max-width: 150px; text-align: center; padding-top: 90px;}
            .f_ewm img{width:100%;}
            .f_ewm h1{font-size:18px; text-align: center; padding-top: 15px;}
            .f_contact{width:12%; min-width: 300px; float: left; margin-left: 2%;padding-top: 90px;}
            .f_contact h1{padding-bottom:60px;}
            .f_contact span{padding-right:15px;}
            .f_contact dd{font-size:16px; line-height: 30px;}
            .foo_right{width:50%;min-width: 700px; float: right;padding-top:90px;}
            .foo_right p a:link,.foo_right p a:visited{color:#fff;}
            .foo_right p{padding-top:50px; padding-bottom: 40px;}
            .foo_right p a{padding-right:20px;}
            .f_end{width:100%; padding-top: 40px;}
            .n_banner{width:100%; background: #3d61cb; color:#fff; text-align: center;}
            .n_banner h1{padding-top:20px; font-size:24px; padding-bottom: 28px;}
            .n_banner p{padding-bottom:20px;font-size:16px;}
            .goods_maina{width:70%; margin: 0px auto;min-width: 1200px;}
            .goods_mainb{width:100%; float: left; }
            .gd_dh{width:100%; border-bottom: 1px solid #eee; line-height: 50px; font-size:16px; margin-top: 40px; margin-bottom: 45px;}
            .goods_lista img{width:100%;}
            .gd_dh a{padding:15px 45px; border-right: 1px solid #eee;}
            .goods_list{width:20%; float: left; text-align: center;}
            .goods_lista{border:1px solid #eee; transition: all 0.6s;}
            .goods_lista h1{font-size:16px; padding-bottom: 30px;}
            .goods_list a:link,.goods_list a:visited{color:#666;}
            .goods_lista:hover{border-bottom:1px solid #3d61cb; }
            .goods_list:hover{color:#3d61cb;}
            .fenye_m{width:100%; float: left; padding: 40px 0px; text-align: center;}
            .goo_c{width:100%; background: #f6f6f6; float: left;}
            .goo_ca{width:70%; margin: 0px auto;min-width: 1200px;}
            .goo_cb{width:100%; float: left; padding-top: 60px; padding-bottom: 60px;}
            .goo_left{width:18%; float: left;min-width: 255px;}
            .goo_left h1,.goo_ry h1,.goo_zr h1,.goo_lx h1{color:#3d61cb; font-size:20px; font-weight: bold; padding-bottom: 8px;}
            .goo_left p{font-size:16px; color:#666; margin-bottom: 50px;}
            .goo_left dd a{padding:15px 65px; background: #3d61cb; color:#fff;font-size:16px; }
            .goo_left dd a span{transform:rotate(180deg); 
        -ms-transform:rotate(180deg); 	/* IE 9 */
        -moz-transform:rotate(180deg); 	/* Firefox */
        -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
        -o-transform:rotate(180deg);}
            .goo_ry{width:20%; float: left; margin-left: 4%;}
            .goo_ry li{line-height:32px; font-size:16px;}
            .goo_ry li a:link,.goo_ry li a:visited{color:#666;}
            .goo_zr{width:20%; float: left; min-width: 325px;}
            .goo_zr p{background:#fff; padding: 10px; font-size:14px; color:#666; line-height: 26px;}
            .goo_lx{width:20%; float: right;min-width: 325px;}
            .lx_nr{width:100%; background: #fff; padding: 10px; float: left;color:#666;}
            .lx_nra{width:70%; float: left;}
            .lx_nrb{width:30%; float: right; text-align: center; line-height: 50px; padding-top: 18px;}
            .lx_nra h2{ padding-bottom: 15px; padding-top: 15px;}
            .lx_nra p{padding-bottom:15px;}
            .goods_title{width:100%; text-align: center; padding-top: 50px;}
            .about_left{width:30%; float: left; }
            .about_right{width:67%; float: right;padding-top: 70px;}
            .about_right p{font-size:16px; line-height: 30px;color:#666;}
            .about_left h1{font-size:36px; font-family: Arial; color:#b5c0e8; padding-top: 70px;}
            .about_left p{font-size:28px; color:#3d61cb;  font-weight: bold;}
            .about_right dd{ margin-top:50px; border-bottom: 1px solid  #eee; margin-bottom: 50px; padding-bottom: 25px;}
            .about_left dd{padding-top:30%;}
            .banner_m{width:70%; margin: 0px auto; text-align: left; color:#666;}
            .banner_m h1{padding-top:120px; font-size:30px; padding-bottom: 10px;}
            .banner_m dd{color:#707070; font-size:24px; font-family: Arial; text-transform: uppercase;}
            .news_m{width:100%; float: left; background: #f8f8f8; padding-top: 40px; padding-bottom: 40px; text-align: center; font-size:20px;}
            .news_m h1{font-size:20px;}
            .nes_left{width:40%; float: left; margin-top: 40px;}
            .news_rightb{width:55%; float: right; height: 327px; text-align: left; border-bottom: 1px solid #eee;margin-top: 40px;}
            .news_rightb h1{padding-top:30px; color:#4a4a4a; font-size:24px;}
            .news_rightb p{ font-size:16px; color:#666; padding-top: 40px; line-height: 28px;}
            .sb_list{width:22.5%; float: left; margin: 1%; text-align: center;}
            .sb_list h1{font-size:16px;padding-top: 10px;}
            .n_list{width:31.33%; float: left; margin: 1%;}
            .n_list img{width:100%;}
            .n_lista{ padding: 15px; background: #f0f0f0;}
            .n_lista h1{font-size:16px; color:#222; font-weight: bold; padding-bottom: 10px;}
            .n_lista dd{font-size:14px; font-family: Arial;colot:#666; padding-top: 10px;padding-bottom: 20px;}
            .n_lista p{font-size:16px; color:#969696; line-height: 28px;}
            .n_list dd a:link,.n_list dd a:visited{color:#3d61cb;}
            .n_read{font-size:16px; line-height: 30px; color:#666;}
            .tt_a{width:100%; text-align: center; padding-top: 40px; padding-bottom: 40px; font-size:16px;}
            .job_list{width:100%; float: left; height: 50px; background: #3d61cb; color:#fff;}
            .job_list1{width:20%; float: left; text-align: center; line-height: 50px; font-size:18px; font-weight: bold;}
            .job_lista{width:100%; float: left; background: #f4f3f9; color:#1a1a1a; }
            .job_lista1{width:20%; float: left;text-align: center; line-height: 50px; font-size:18px; }
            .job_read{width:100%; padding: 20px; line-height: 30px; font-size:18px; background: #f9f9f9; display: none;}
            .job_read h2{font-size:20px; padding-top: 26px; float: left; width: 100%; padding-bottom: 15px;}
            .job_lista:hover .job_read{ display: block;}
            .cont_title{width:100%; border-bottom: 1px solid #ccc; padding-top: 60px; padding-bottom: 20px; font-size:24px; font-weight: bold;}
            .left_cont{width:45%;float: left; margin-top: 36px; }
            .right_cont{width:55%;float: right; margin-top: 36px; }
            .left_cont1{width:20%; float: left; text-align: center;margin-bottom: 25px;}
            .left_cont2{width:80%; float: right;margin-bottom: 25px; line-height: 26px;}
            .left_cont2 dd{font-size:18px; font-weight: bold; padding-bottom: 15px;}
            .left_cont2 dd span{font-family:Arial;}
            .ly_list{width:100%;}
            .ly_list li{width:48%; margin: 1%; float: left;}
            .ly_list li input{width:100%; padding:15px 10px; background: #f5f5f5; border: 1px solid #ccc; color:#222;}
            .ly_list li input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
        /* WebKit browsers */ 
        color: #666; 
        } 
        .ly_list li input:-moz-placeholder, textarea:-moz-placeholder { 
        /* Mozilla Firefox 4 to 18 */ 
        color: #666; 
        } 
        .ly_list li input::-moz-placeholder, textarea::-moz-placeholder { 
        /* Mozilla Firefox 19+ */ 
        color: #666; 
        } 
        .ly_list li input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
        /* Internet Explorer 10+ */ 
        color: #666; 
        }
            .ly_list textarea{width:98%; margin: 1%; padding: 15px 10px; background: #f5f5f5; border: 1px solid #ccc; height: 120px;}
            .ly_list button{padding:15px 120px; background: #3d61cb; color:#fff; border: 0px; font-size:18px; margin-left: 1%;}
        }











        .ctzs_head{width:100%; float: left; /*background: #d2ac73;*/ background: #fff; box-shadow: 0px 0px 15px #444;  position: relative; border-top:5px solid #c21f2f;}
        .ctzs_heada,.footera{width:1200px; margin: 0px auto;}
        .ctzs_headb,.footerb{width:1200px; float: left;}
        .btzs_top{width:100%; float: left; border-bottom: 1px solid #ccc; margin-bottom: 5px; padding-top: 20px;}
        .btzs_top_logo{width:500px; float: left;}
        .btzs_top_right{width:700px; margin-top: 20px; float:right; text-align: right; font-weight: normal;font-size:20px;}
        .btzs_top_right a:link,.btzs_top_right a:visited{color:#888;}
        .btzs_top_right a{padding-left:20px; font-family: Arial;}
        .btzs_top_right a font{padding-right:8px;}
        .head_daohang{width:100%; float: left;}
        .head_daohang li{float:left; font-size:16px;width:150px;}
        .head_daohang li a:link,.head_daohang li a:visited{color:#222;}
        .head_daohang li a{display:block; width: 100%; text-align: center; line-height: 40px;}
        .index_banner{width:100%; float: left; z-index: 20; margin-top:-106px;}
        .head_dh li{text-align:center; float: left;}


        .btzs_main{width:100%; float: left;}
        .btzs_maina{width:1200px; margin: 0px auto;}
        .btzs_mainb{width:1200px; float: left;}
        .btzs_title{width:1200px; float: left; text-align: center;}
        .btzs_title h1{font-size:30px; line-height: 40px; padding-top: 50px;}
        .btzs_title p{width:60px; height: 2px; margin: 5px auto;background: #c21f2f;}
        .btzs_title dd{font-size:14px; color:#707070; line-height: 36px;}
        .bran_list{width:100%; float: left;}
        .bran_lista{width:366px; transition: all 0.6s; margin-top: 40px; margin-bottom: 10px; float: left; height: 240px;}
        .bran_lista1{width:366px; float: left; height: 240px; z-index: 50; position: relative;}
        .bran_lista2{width:366px; float: left; height: 240px; z-index: 51; position: relative; transition: all 0.6s; margin-top: -240px; background: #222; opacity: 0.9;}
        .bran_lista3{width:366px;padding: 33px; float: left; height: 240px; z-index: 52;position: relative;margin-top: -240px; text-align: center; color:#fff;}
        .bran_lista3 h1{font-size:30px; margin-top: 20px; line-height: 40px;}
        .bran_lista3 p{font-size:14px; padding-top: 10px;}
        .bran_lista3 dd{margin-top:40px; opacity: 0.7; font-family: Arial;}
        .bran_lista3 dd a:link,.bran_lista3 dd a:visited{color:#fff;}
        .bran_lista3 dd a{padding:8px 40px; border: 1px solid #fff;}
        .mar_left{margin-left:51px;}
        .bran_mess{width:525px; margin: 30px auto;}
        .bran_mess p{border-top:1px solid #777;border-bottom:1px solid #777; text-align: center; padding: 20px 0px; line-height: 26px; color:#888;}
        .fl_list li{ float: left;}.fl_list{width:640px; margin: 20px auto;}
        .fl_list li a{padding:5px 15px; font-size:18px; line-height: 35px;}
        .ss_case{background:#c21f2f; padding: 5px; margin-left: 20px;}
        .ss_case input,.ss_case button{background:round; border: 0px; color:#fff;}
        .ss_case button{font-size:16px;}
        input::-webkit-input-placeholder {
                /* placeholder颜色  */
            color: #fff;
            /* placeholder字体大小  */
            font-size: 12px;
            /* placeholder位置  */
            }
        .bran_lista:hover{ box-shadow: 0px 0px 20px #666; margin-top: -2px;}
        .bran_lista:hover .bran_lista2{ background:#c21f2f; opacity: 0.8;}
        .case_index_m{width:100%; float: left;}
        .case_index_ma{width:590px; height: 520px; overflow: hidden;transition: all 0.6s; float: left; margin-top: 50px;}
        .case_index_ma img{width:100%; height: 520px;}
        .case_index_mb{width:590px; float: right;margin-top: 50px;}
        .case_index_ma1{ margin-top:-500px; transition: all 0.6s; width:590px; height:520px; background:url(../images/bg_b.png);position: relative; padding:30px; text-align:center; display: none;}
        .case_index_ma:hover .case_index_ma1{ display:block; margin-top: -520px;animation: hideIndex 0.3s;
                -moz-animation: hideIndex  0.3s; /* Firefox */
                -webkit-animation: hideIndex  0.3s; /* Safari and Chrome */
                -o-animation: hideIndex  0.3s; /* Opera */}
        @keyframes hideIndex{
        0%{ opacity: 0; transform: translate(800px, 0) }
        100%{opacity: 1; transform: translate(0, 0) }
        }
        .case_index_ma1 h1,.case_index_mb2 h1{font-size:28px; padding-top:50px;}
        .case_index_mb2 h1{padding-top:10px;}
        .case_index_ma1 dd,.case_index_mb2 dd{ margin-top:20px; font-size:14px; }
        .case_index_ma1 dd span,.case_index_mb2 dd span{padding:5px 10px; }
        .case_index_ma1 p{margin-top:20px; }
        .case_index_ma1 p a,.case_index_mb2 p a{padding:5px 40px; border:1px solid #777; transition: all 0.6s; }
        .case_index_mb1{width:590px; height: 250px; overflow: hidden;}
        .case_index_mb1 img{width:590px; height: 250px;}
        .case_index_mb2{ margin-top:-250px; transition: all 0.6s; width:590px; height:250px; background:url(../images/bg_b.png);position: relative; padding:30px; text-align:center; display: none;}
        .case_index_mb1:hover .case_index_mb2{animation: hideIndex 0.3s;  -moz-animation: hideIndex  0.3s; /* Firefox */ -webkit-animation: hideIndex  0.3s; /* Safari and Chrome */ -o-animation: hideIndex  0.3s; /* Opera */ margin-top: -250px;display:block;}
        .case_more{width:100%; float: left; margin-bottom: 50px; text-align: center; margin-top: 40px;}
        .case_more a{padding:8px 40px; border:1px solid #999; border-radius: 5px; line-height: 45px; transition: all 0.6s; }
        .case_index_mb1:hover p a ,.case_index_ma:hover p a{ background: #c21f2f; color:#fff; border: 1px solid #c21f2f;}
        .case_more a:hover{  background: -webkit-linear-gradient(left, #4f185d , #fe5d4b); -webkit-background-clip: text;  -webkit-text-fill-color: transparent}
        .heng_a{width:100%; height: 1px; background: #d9d9d9; margin-top: 30px;}
        .x_title{width:360px; margin: 0px auto; text-align: center;}
        .x_title h1{font-size:30px; margin-top: -20px; font-weight: lighter;}
        .x_title h1 span{padding:6px 50px; background: #fff; }
        .x_title p{padding-top:20px;}
        .fwlc_list{width:100%; float: left; margin-top: 25px; margin-bottom: 40px;}
        .fwlc_lista{width:137px; float: left; text-align: center;}
        .fwlc_lista1{width:120px; height: 120px; margin: 0px auto;border-radius: 500px;border:2px solid #efefef;transition: all 0.6s;color:#7b7b7b;}
        .fwlc_lista1 span{font-size:60px; line-height: 120px;  }
        .fwlc_lista:hover .fwlc_lista1{ color:#c21f2f;border:2px solid #c21f2f;}
        .fwlc_lista:hover .fwlc_lista2 h1{color:#c21f2f;}
        .fwlc_lista2 h1{ font-size:18px; padding-top: 20px;transition: all 0.6s;}
        .fwlc_lista2 p{font-size:14px; color:#999; line-height: 32px;}
        .m_lefta{margin-left:40px;}
        .index_lpa_left{width:380px; height: 432px; float: left; background: url(../images/lp_leftbg.png);}
        .index_lpa_right{width:820px; float: right;}
        .index_lpa{width:100%; float: left; margin-top: 40px;}
        .index_lpa_lefta{width:330px; float: left; margin-left: 50px;}
        .index_lpa_lefta h1{font-size:30px; color:#888; text-transform: uppercase; margin-top: 65px;}
        .index_lpa_lefta h2{font-size: 26px; color:#dadada; font-family:'微软雅黑'; font-weight: lighter;}
        .index_lpa_leftb{width:233px; float: left; margin-left: 50px;}
        .index_lpa_leftb h1{font-size:24px; color:#c21f2f; font-weight: lighter; margin-top: 17px;}
        .index_lpa_leftb dd{width:35px; height: 2px; background: #666; margin-top: 10px;}
        .lp_js{font-size:14px; line-height: 26px; color:#444; margin-top: 10px;}
        .lp_tel{color:#c21f2f; margin-top: 10px; margin-bottom: 5px;}
        .qk_lp{width:100%; height: 35px; background: #222; color:#fff; font-size:12px; line-height: 35px; text-align: center;}
        .qk_lp span{margin:5px;}
        .index_tjlp{width:1220px; margin-left: -10px; float: left; margin-bottom: 80px; margin-top: 60px;}
        .lp_more{margin-top:10px;}
        .lp_more a{padding:5px 30px; background: #bb8662; font-size:12px; border-radius: 500px;}
        .lp_more a:link,.lp_more a:visited{color:#fff;}
        .index_tjlpa{width:285px; transition: all 0.6s; float: left; margin: 10px; float: left;}
        .index_tjlpa img{width:100%; z-index: 100; position: relative;}
        .index_tjlpa p{width:100%; height: 40px; background: #000; opacity: 0.6; z-index: 101; position: relative; margin-top: -40px;}
        .index_tjlpa h1{padding-left:15px; font-size:16px; margin-top: -40px; z-index: 102; position: relative; color:#fff; line-height: 40px;}
        .index_tjlpa h1 span{padding-right:10px;}
        .index_tjlpa:hover{box-shadow:0px 0px 15px #888;}
        .vr_main{width:100%; float: left;}
        .vr_main li{zi-index:103; position: relative;}
        .vr_main p{height:50px; width: 100%; background: #000; opacity: 0.6; margin-top: -50px; z-index: 104; position: relative;}
        .vr_main h1{width:100%; float: left; margin-top: -50px; z-index: 105; position: relative; text-align: center; color:#fff; font-size:16px; line-height: 50px;}
        .vr_main h1 span{padding:0px 20px;}
        .yc_vr{padding:30px; height: 163px; z-index: 200; position: relative; text-align: center; transform: all 0.6s;animation: hideIndexa 0.3s; -moz-animation: hideIndexa  0.3s; /* Firefox */        -webkit-animation: hideIndexa  0.3s; /* Safari and Chrome */        -o-animation: hideIndexa  0.3s; /* Opera */ display: none; /*background: url(../images/vr_bg.png);*/ color:#f60;}
        .yc_vr li span{color:#f60; font-size: 40px;}
        .yc_vr h2{font-size:20px; line-height: 40px;}
        .sjs_index_xx{padding:45px 0px 45px 45px; width: 100%;}
        .sjs_index_xx h1{color:#fff; font-size:34px; font-family: "微软雅黑"; font-weight: lighter;}
        .sjs_index_xx h1 span{font-size:18px;padding-left: 18px;}
        .sjs_index_xx h1 a{font-size:16px; padding: 5px 35px;  float: right; margin-left: 12px; transition: all 0.6s;}
        @keyframes hideIndexa{
        0%{ opacity: 0; transform: translate(300px, 0) }
        100%{opacity: 1; transform: translate(0, 0) }
        }
        .index_tjlpa:hover .yc_vr{ display: block; margin-top: -213px;}
        .zx_b{background: #fff;}
        .zx_a{background:#3c3c3c;}
        .zx_a:link,.zx_a:visited{color:#fff;}
        .sjs_index_read{color:#fff; font-size:12px; line-height: 25px; margin-top: 15px;}
        .index_zxgla{width:530px; height: 530px; margin-bottom: 70px; margin-top: 24px; float: left; padding: 30px; background: #f0f0f0;}
        .index_zxgla h1{font-size:18px;}
        .index_zxgla p{ margin-top:12px; font-size:14px; line-height: 28px;color:#777;}
        .index_zxgla img{width:100%;}
        .index_zxgla dd a{padding:5px 30px; background: #c21f2f; float: left; margin-top: 30px;}
        .index_zxgla dd a:link,.index_zxgla dd a:visited{color:#fff;}
        .date_time{margin-bottom:20px; font-size:16px; font-family: Arial;}
        .date_time span{padding-right:6px;}
        .index_zxglright{width:600px;margin-top: 24px; float: right;}
        .index_zxglrighta{width:100%; transition: all 0.6s;  height: 171px; float: left; border-bottom: 1px solid #eee; padding-bottom: 20px; padding-top: 30px; position: relative;}
        .zxgl_lefta{width:480px; float: left;}
        .zxgl_lefta h1{font-size:16px; line-height: 40px;}
        .zxgl_lefta h1 span{font-size:6px;}
        .zxgl_lefta p{width:470px; margin-left: 10px;font-size:12px; line-height: 26px;color:#888;}
        .zxgl_leftb{width:70px; float: right; text-align: right; border-left: 1px solid #eee; margin-top: 30px;}
        .zxgl_leftb h1{font-family:Arial; font-size:20px;}
        .zxgl_leftb dd{font-size:24px; }
        .zxgl_lefta h1 a{transition:all 0.6s;}
        .zxgl_lefta h1 a:link,.zxgl_lefta h1 a:visited{color:#222;}
        .index_zxglrighta:hover .zxgl_lefta h1 a{color:#c21f2f;}
        .index_zxglrighta:hover .zxgl_leftb{color:#c21f2f;}
        .index_zxglrighta:hover {box-shadow:0px 0px 20px #eee; padding:20px;position: relative;}
        .footer{width:100%; float: left; border-top:2px solid #c21f2f;height: 437px; background: url(../images/footer_bg.jpg);}
        .footer_lefta{width:229px; float: left; border-right: 1px solid #d0d3ca; }
        .footer_lefta h1{font-size:16px;color:#969696; line-height: 26px; padding-top: 10px;}
        .footer_leftb{width:239px; float: left; border-right:1px solid #d0d3ca; margin-left: 70px;}
        .footer_lefta,.footer_leftb,.footer_leftc{margin-top: 40px; height: 202px; border-right:1px solid #d0d3ca;}
        .footer_leftb li{width:119px; float: left;  margin-top: 15px;}
        .footer_leftc{width:189px; float: left; margin-left: 70px;}
        .footer_leftc img{width:110px; margin-top: 20px;}
        .footer_leftc h1{line-height: 30px; font-size:14px;}
        .footer_leftd{width:370px; float: right;}
        .footer_leftd{margin-top: 40px; height: 202px; }
        .footer_leftd dd{font-size:18px;}
        .footer_leftd dd span{padding:5px; background:#fff; border: 1px solid #444; border-radius: 6px; margin-right: 10px;}
        .footer_leftd h1{color:#f73f51; font-size:38px; font-family: Arial;font-style: italic; margin-top: 16px;}
        .footer_leftd p{ margin-top:12px;}
        .f_yqlj{width:100%; float: left; margin-top: 60px;}
        .f_yqlj dd{font-size:18px; color:#c73a47; margin-bottom: 20px;}
        .f_yqlj p a{ padding-right:10px; line-height: 25px;}
        .lf_center{width:380px; float: left; margin-top: 20px;}
        .lf_center li{width:185px; float: left; margin-top: 10px;}
        .lf_center li input{border:0px; width: 175px; padding-left: 10px; height: 30px;color:#222; font-size:14px;}
        .dqwz_a{width:100%; float: left;    background: url(../images/bg_tdh.png);
            z-index: 300;
            position: relative;}
        .dqwz_b{width:1200px; margin: 0px auto;}
        .dqwz_c{width:1200px; float: left;}
        .dqwz_title{width:900px; float: left;}
        .dqwz_title h1{width:255px; padding: 30px;/* border-right: 1px solid #ccc;*/ float: left; font-size:20px; background: #d53031; color:#fff; text-align: center;}
        .dqwz_title p{width:620px; font-size:16px; float: right; line-height: 99px;}
        .dqwz_title dd{font-family: Arial; text-transform: uppercase; font-size:14px;}
        .dqwz_title p a{padding:8px 20px; transition: all 0.6s;}
        .dqwz_title p a:link,.dqwz_title p a:visited{color:#fff;}
        .dqwz_title p a:hover{background:#d53031; color:#fff; border-radius: 500px; /*box-shadow: 0px 0px 15px #777;*/}
        .a_url{background:#d53031; color:#fff; border-radius: 500px;}
        .dqwz_right{width:300px; float: right; text-align: right;}
        .dqwz_right a{padding:5px 30px; transition: all 0.6s; background: #222; border-radius: 500px; margin-top: 30px; float: right;}
        .dqwz_right a:link,.dqwz_right a:visited{color:#fff;}
        .dqwz_right a:hover{background:#d53031; }
        .dqwz_right a span{padding-right:8px;}
        .company_read{width:1200px; padding: 30px; background: #fff; margin-top: 30px; margin-bottom: 40px;}
        .title_read{font-size:20px; margin-bottom: 25px;}
        .company_reada{font-size:14px; line-height: 28px; color:#777;}
        .ry_list{width:100%; float: left;}
        .ry_list li{width:280px; float: left; margin: 10px; height: 236px;}
        .ry_list li img{width:100%; transition: all 0.6s;  }
        .ry_list li h1{ margin-top:10px; line-height: 28px;  font-size:14px;text-align: center; padding-bottom:15px; }
        .ry_list li:hover img{ margin-top: -10px; box-shadow: 0px 0px 20px #888; position: relative;}
        .wh_list{width:100%; margin-top: 30px; float: left; margin-bottom: 50px;}
        .wh_lista{width:380px; height: 100px; float: left; margin: 10px; background: #d0d0d0; border-radius: 500px; transition: 0.6s;}
        .wh_lista1{width:90px;text-align: center; height: 90px; margin-top: 5px; margin-left: 5px; float: left; background: #fff; border-radius: 500px;}
        .wh_lista2{width:260px; margin-right: 10px; float: right;}
        .wh_lista1 span{font-size:50px; line-height: 90px; color:#666;transition: 0.6s; }
        .wh_lista2 h1{ font-size:18px; margin-top: 10px; margin-bottom: 10px;}
        .wh_lista2 p{font-size:14px; color:#666;transition: 0.6s;}
        .wh_lista:hover{background:#f60; color:#fff;}
        .wh_lista:hover p{color:#fff;}
        .wh_lista:hover .wh_lista1 span{color:#f60;}
        .jr_right{width:700px; float: right;}
        .jr_righta{width:330px; float: left;}
        .jr_righta h1{margin-top:60px; font-size: 18px; margin-bottom: 30px;}
        .jr_righta input,.jr_righta button ,.jr_righta textarea{width:100%; border: 0px; }
        .jr_righta textarea{ height: 80px; padding-left: 10px;}
        .jr_righta input{height:30px; width: 290px; color:#333; float: right; margin-top: 8px;}
        .jr_righta dd{ border: 1px solid #eee; height: 45px; line-height: 45px; margin-bottom: 15px; width: 100%; float: left;}
        .jr_righta dd span{padding-left:10px; float: left;}
        .jr_righta button{height:45px; background: #c21f2f; color:#fff;}
        .jr_a{width:350px; float: right;}
        .jr_a1{width:100%; height: 120px; margin-top: 115px; background: #d02128; position: relative; transition: all 0.6s;}
        .jr_a1:hover{background:#222; margin-left: -10px;}
        .jr_a1 a:link,.jr_a1 a:visited{color:#fff;}
        .jr_a11{width:100px; float: left; text-align: center; line-height: 120px; font-size:45px;}
        .jr_a12{width:230px; float: right;}
        .jr_a12 h1{padding-top:30px;}
        .jr_a12 dd{font-family: Arial; text-transform: uppercase;}
        .jr_a2{width:100%; height: 120px; margin-top:22px; background: #fff; box-shadow: 0px 0px 20px #ccc; transition: all 0.6s;}
        .jr_a2:hover{background:#222; margin-left: -10px;}
        .lb_list{width:100%; padding: 30px; background: #fff; float: left; margin:20px auto;}
        .lb_lista{width:100%; float: left; border-bottom: 1px dashed #eee;}
        .lb_lista1{width:50px; float: left; line-height: 32px;}
        .lb_lista2{width:1090px; float: right; font-size:14px;}
        .lb_lista2 a  { float: left;   display: block; padding: 0 10px; height: 34px; line-height: 32px; border: 1px solid #FFF; border-radius: 4px; margin: 0 5px 5px 5px;}
        .cor_a:link,.cor_a:visited{color:#f60;}
        .case_main{width:1220px; margin: 0px auto;}
        .case_maina{width:1220px; float: left; margin-bottom: 30px;}
        .case_list{width:386px; float: left;overflow: hidden; margin: 10px; height: 379px; background: #fff; transition: all 0.6s; }
        .case_list_team{width:386px; float: left; height: 288px; background: url(../images/dh_bg.png); text-align: center; margin-top: -288px; z-index: 500; position: relative; transition: all 0.6s; display: none;animation: hideIndexa 0.3s; -moz-animation: hideIndexa  0.3s; /* Firefox */        -webkit-animation: hideIndexa  0.3s; /* Safari and Chrome */        -o-animation: hideIndexa  0.3s; }
        .case_list_team li{width:80px; height: 80px; border-radius: 500px; background: #fff; text-align: center; margin: 30px auto;}
        .case_list_team li img{height:70px;border-radius: 500px; margin-top: 5px;}
        .case_list_team h1{font-size:18px; color:#fff;}
        .case_list_team p{width:100%; float: left; margin-top: 30px;}
        .case_list_team a{padding:5px 20px;}
        .case_img{z-index:480; width: 100%; height: 288px; overflow: hidden;position: relative;}
        .case_title{width:100%; padding: 20px; text-align: center;}
        .case_title h1{font-size:16px;}
        .case_title h1 a:link,.case_title h1 a:visited{color:#222; transition: all 0.6s;}
        .case_title p{color:#888; padding-top: 10px;}
        .case_title p span font{color:#f60; margin: 5px; font-family: Arial;}
        .case_list:hover{box-shadow:0px 0px 20px #ccc;}
        .case_list:hover .case_list_team{display:block;}
        .case_list:hover .case_title h1 a{color:#d02128;}
        .fenye{text-align:center; margin-top: 20px; margin-bottom: 30px;}
        .fenye a,.fenye span{padding:7px 10px; background: #fff; font-family: Arial; font-size: 12px; margin: 5px; border-radius: 3px;}
            .cur {   background:#d02128;    color: #333;

        } 
        .case_read_left{width:850px; float: left; padding: 20px; background: #fff; margin-top: 40px;}
        .case_read_right{width:300px; box-shadow: 0px 0px 20px #eee; float: right; padding: 20px; background: #fff;margin-top: 40px; }
        .case_read_np{width:100%; float: left;border-bottom: 1px dashed #eee; margin-bottom: 10px; padding-bottom: 10px;}
        .case_read_np li{width:50%; float: left;}
        .case_read_np li span{padding:4px; background: #eee; border-radius: 3px; margin-right: 10px;}
        .case_read_nr h1{font-size:20px; line-height: 30px; padding-top: 20px; padding-bottom: 10px;}
        .case_read_nr dd span{ margin-right:10px; font-size:14px; font-family: Arial;}
        .case_read_nr dd span font{padding-right:8px;}
        .case_read_img{width:100%; margin-top: 20px;}

        .case_read_righta h1{ border-bottom: 1px solid #eee; padding-bottom: 10px; font-size:20px;}
        .case_read_rightb img{width:150px; margin-left:55px;/* border-radius: 500px;*/ }
        .case_read_rightb h1{ font-size:20px; padding-top: 20px; line-height: 35px;}
        .case_read_rightb h1 span{padding-left:10px; font-size:12px;}
        .case_read_rightb dd{font-size:14px; line-height: 30px; color:#777;}
        .case_read_rightb p a{display:block; width:50%; float: left; text-align: center; line-height: 40px;}
        .case_titlea{width:100%; float: left; border-top:1px dashed #eee; padding-top: 15px; font-size: 20px; margin-bottom: 20px;}
        .case_nr{font-size:14px; color:#777; line-height: 26px;}

        .team_list{width:285px; height: 543px; overflow: hidden;float: left; transition: all  0.6s; margin: 10px; background: #fff; float: left;}
        .team_lista{width:100%;}
        .team_lista img{width:100%; z-index: 505; position: relative;}
        .team_listb{width:100%; float: left; padding: 20px; background: #222; color:#fff; height: 172px; border-top:1px solid #d53031;}
        .team_listb h1{font-size:20px; margin-bottom: 15px;}
        .team_listb h1 span{font-size:14px; padding-left: 12px; }
        .team_listb dd{font-size:14px; line-height: 30px; color:#8d8d8d;}
        .team_listc {width:150px; height: 140px; z-index: 508; transition: all 0.6s;position: relative; margin-top: -140px; margin-left: -150px;}
        .team_listc li{width:150px; height: 40px; text-align: center; margin-bottom: 10px; line-height: 40px;}
        .team_listc li a{display: block; width:100%;}
        .team_list:hover .team_listc{ display: block; margin-left: 0px;}
        .a_hover:link,.a_hover:visited{color:#fff;}
        .team_list:hover{box-shadow:0px 0px 20px #999;}
        .a_hover{ transition:all 0.6s;}
        .a_hover:hover{padding-left:20px;}
        .team_read_img{width:270px; float: left;}
        .team_read_img img{width:100%;}
        .team_read_right{width:800px; float: right;}
        .team_read_right h1{font-size:20px; padding-top: 40px;margin-bottom: 10px;}
        .team_read_right h1 span{padding-left:15px; color:#f60; font-size:14px; }
        .team_read_right dd{font-size:14px; color:#777; line-height: 40px;}
        .team_read_right p{font-size:14px; color:#666; line-height: 28px;}
        .team_read_right p span{color:#333; }
        .team_ah li{float:left; margin-top: 30px;}
        .team_aha a,.team_ahb a{padding:10px 35px; margin-right: 20px;}
        .team_aha a:link,.team_aha a:visited{color:#fff;}
        .team_aha a{background:#d02128;}
        .team_ahb a{background:#fff; box-shadow: 0px 0px 15px #ccc;}
        .team_ewm a{width:39px; height: 39px; display: block;box-shadow: 0px 0px 15px #ccc; line-height: 39px; text-align: center; }
        .ewm_a{width:140px; display: none; padding: 10px; background: #fff;box-shadow: 0px 0px 15px #ccc; transition: all 0.6s; position:absolute;}
        .ewm_a img{width:100%;}
        .team_ewm:hover .ewm_a{display:block;margin-left: -45px;}
        .ljhq_fa{background: -moz-linear-gradient(360deg, #0bb7de, #5ec45f); 
        background: -webkit-gradient(linear,0 50%,100% 50%,from(#0bb7de),to(#5ec45f)); 
        background: -webkit-linear-gradient(360deg, #0bb7de, #5ec45f); 
        background: -o-linear-gradient(360deg, #0bb7de, #5ec45f); transition: all 0.6s; width: 350px; height: 60px; text-align: center; line-height: 60px; border-radius: 500px; margin: 35px auto;}
        .ljhq_fa a{display:block; width: 100%; font-size:18px;}
        .ljhq_fa a:link,.ljhq_fa a:visited{color:#fff;}
        .ljhq_fa a span{padding-right:12px;}
        .ljhq_fa:hover{background:#c21f2f;}
        .hb_ma,.hb_mb{width:100%; float:left;}
        .hb_ma{height:690px; background: url(../images/hb02.jpg) center no-repeat;}
        .hb_mb{height:840px; background: url(../images/hb03.jpg) center no-repeat;}
        .hb_mc{height:690px; background: url(../images/hb04.jpg) center no-repeat;}

        .ys_title{width:465px; height: 88px; background: url(../images/p_zb_tit.jpg); margin: 30px auto; text-align: center;}
        .ys_title h1{font-size:38px; font-weight: normal; padding-top: 15px;}
        .ys_title dd{font-size:16px; font-family: Arial; color:#888;}
        .ys_img{width:400px; float: left;}
        .ys_nr{width:750px; float: right;}
        .ys_nr h1{font-size:30px;  padding-top: 20px; font-weight:lighter; margin-bottom: 20px;}
        .ys_nr p{font-size:14px; color:#777;line-height: 30px;}
        .hov_a{transition:all 0.6s; position: relative; height: 370px;}
        .hov_a:hover{ box-shadow: 0px 0px 20px #ccc; margin-left: -10px;}
        .kt_img{width:600px; float: left; margin-top: 120px;}
        .kt_nr{width:540px; float: right;color:#fff;}
        .kt_nr h1{padding-top:130px; font-size:36px;}
        .kt_nr p{padding-top:25px; font-size:16px; line-height: 30px;}
        .kt_nr li{width:100%; float: left; margin-top: 45px;}
        .kt_nr p a{padding:8px 35px; background: #9d8049; border-radius: 500px; float: left; margin-top: 35px;}
        .kt_nr p a:link,.kt_nr p a:visited{color:#fff;}
        .kt_nr p a span{ border-radius: 500px;  color:#fff;  margin-right:12px;float: left;/*animation: circle-light 1s infinite alternate;
        -webkit-animation: circle-light 1s infinite alternate; display: block; height: 26px; width: 26px; line-height: 26px;*/}
        @keyframes circle-light {
        from { box-shadow: 0 0 10px 5px #666; }
        to { box-shadow: 0 0 0 0 #666; }
        }
        @-webkit-keyframes circle-light {
        from { box-shadow: 0 0 10px 5px #666; }
        to { box-shadow: 0 0 0 0 #666; }
        }

        .cn_a{width:370px; margin: 15px;transition: all 0.8s; float: left;}
        .cn_a1,.cn_a1 img{width:100%;}
        .cn_a2{padding:20px; text-align: center;}
        .cn_a2 dd{color:#888; transition: all 0.6s;}
        .cn_a2 h1{ font-size:22px; font-weight: lighter; line-height: 36px; padding-bottom: 10px;}
        .cn_a2 p{font-size:14px; color:#888; line-height: 30px; transition: all 0.6s;}
        .cn_a:hover{background:#d53031; color:#fff;}
        .cn_a:hover .cn_a2 dd,.cn_a:hover .cn_a2 p{color:#fff;}
        .wsm_a{width:450px; line-height: 28px; float: left; color:#fff;}
        .wsm_a h1{font-size:20px; padding-top: 95px; color:#fff; padding-bottom: 20px;}
        .wsm_a dd{color:#d53031; padding-bottom: 10px;}
        .fcfw_ys{text-align:center; width:100%; float: left; line-height: 30px;}
        .fcfw_ysa{width:1100px; padding: 40px;  float: left; margin-top: 50px; margin-left: 50px; border: 2px dashed #eee; border-radius: 6px;}
        .fcfw_ysa h1{width:400px;  margin-left: 320px; font-size:20px; font-weight: lighter; text-align: center; color:#222; border-radius: 500px; line-height: 50px; }
        .fcfw_ysa dd{text-align:center; color:#f60; line-height: 30px;}
        .fcfw_ysa p{text-align:center; margin-top: 20px;}
        .fcfw_ysa p a{padding:15px 45px; background: #eee; margin: 10px;}
        .zcfw_list{width:120px; float: left; margin: 40px; text-align: center;}
        .zcfw_list p{width:120px; font-size:46px; height: 120px; color:#f60; background: #fff; border-radius: 5px; text-align: center; line-height: 120px;}
        .zcfw_list h1{font-size:18px; color:#fff; padding-top: 25px;}
        .lc_main{width:100%; height: 800px;  -webkit-transition: all .6s cubic-bezier(.5, .2, .2, 1.1);
            -o-transition: all .6s cubic-bezier(.5, .2, .2, 1.1);
            transition: all .6s cubic-bezier(.5, .2, .2, 1.1);
            color: #fff;}

        /*再见工地*/
        .zjgd_list{width:100%; float: left; background: #fff; margin-bottom: 20px; transition: all 0.6s;}
        .zjgd_list_img{width:390px; height: 290px; float: left;overflow: hidden;}
        .zjgd_list_img img{width:100%; height: 290px; transition: all 0.6s;}
        .zjgd_list_nr{width:810px; padding: 25px; float: right;}
        .zjgd_list_nra h1{font-size:18px; }
        .zjgd_list_nra h1 a{font-size:14px; float: right; padding: 8px 30px; background: #c21f2f;}
        .zjgd_list_nra h1 a:link,.zjgd_list_nra h1 a:visited{color:#fff;}
        .zjgd_list_nra h1 a span{padding-right:10px;}
        .zjgd_list_js{width:100%;float: left; border-top:1px solid #eee; margin-top: 20px; padding-top: 15px;}
        .zjgd_list_js li{width:25%; float: left; line-height: 35px;}
        .zjgs_sjs:link,.zjgs_sjs:visited{color:#f60;}
        .zjgd_list_jd li{width:50px; height: 50px; border-radius: 500px;  text-align: center; float: left;}
        .zjgd_list_jd li span{ float:left; padding-left: 10px; padding-top: 5px; }
        .zjgd_list_jd p{width:35px; float: left; height: 1px; border-top:1px dashed #ccc; margin-top: 23px; margin-left: 8px; margin-right: 8px;}
        .zjgd_list_jd{margin-top: 20px; }
        .bs_quana{ background: #f60; color:#fff; }
        .bs_quanb{ background: #eee; color:#333; }
        .zjgd_list_img img{z-index:520; position: relative;}
        .zjgd_list_img p{width:100px;height: 35px; background: #d02128; text-align: center; line-height: 35px; color:#fff; z-index: 521; position: relative; border-top-right-radius:500px;  border-bottom-right-radius:500px; margin-top: -60px;}
        .zjgd_list_img p span{padding-right:8px;}
        .zjgd_list:hover{box-shadow:0px 0px 20px #999; margin-left: -3px;}
        .zjgd_list:hover .zjgd_list_img img{transform: scale(1.2);}
        .news_tjmana{width:860px;  background: #fff; float: left; margin:40px auto; box-shadow: 0px 0px 20px #ccc; }
        .news_tjmana_img{width:440px; float: left;}
        .news_tjmana_img img{width:100%;}
        .news_tjmana_nr{width:400px; float: right; padding: 20px;}
        .news_tjmana_nr h1,.news_listaa2 h1{font-size:18px; padding-bottom: 15px;}
        .news_tjmana_nr dd,.news_listaa2 dd{font-size:12px; font-family: Arial; color:#888; line-height: 30px;}
        .news_tjmana_nr dd span,.news_listaa2 dd span{margin-right:10px; float: left;}
        .news_tjmana_nr dd span font,.news_listaa2 dd span font{padding-right:10px; float: left;}
        .news_tjmana_nr p,.news_listaa2 p{font-size:14px; color:#666; line-height: 26px; float: left; }
        .news_tjmana_nr p a{padding:8px 40px; border: 1px solid #d53031; border-radius: 5px;}
        .news_tjmana_nr p a:link,.news_tjmana_nr p a:visited{color:#d53031;}
        .news_tjmanb{width:300px; float: right; margin-top: 40px;}
        .jr_aa1{width:100%; background: #fff; float: left; transition: all 0.6s;}
        .jr_aa11{width:100px; float: left; height: 145px; text-align: center; line-height: 145px;}
        .jr_aa11 span{padding:15px; background: #d6aa54; color:#fff; border-radius: 500px;}
        .jr_aa12{width:200px; float: right; height: 145px;}
        .jr_aa12 h1{padding-top:30px; color:#555;}
        .news_lista{width:860px; padding-top: 30px; float: left;}
        .news_listaa{width:100%;  float: left; transition: all 0.6s; background: #fff; margin-bottom: 20px;}
        .news_listaa1{width:310px; float: left;}
        .news_listaa1 img{width:100%;}
        .news_listaa2{width:520px; float: right; padding: 20px;}
        .news_listaa:hover{box-shadow:0px 0px 20px #ccc; margin-left: -5px;}
        .news_listaa2 p a:link,.news_listaa2 p a:visited{color:#d53031;}
        .news_listaa2 h1{transition: all 0.6s;}
        .news_listaa2 h1 a:link,.news_listaa2 h1 a:visited{color:#222;}
        .news_listaa:hover  .news_listaa2 h1 a{color:#d53031;}
        .news_right{width:300px; float: right; margin-top: 30px;}
        .c_leftaa{width: 100%;transition: all 0.6s;  float: left; background: #fff;}
        .m_margin{width:100%; float: left; margin-top: 36px;}
        .c_lefta{width:100%; padding: 20px;border-bottom: 1px solid #ccc; background: #f3f3f3; color:#222; /*border-top-left-radius:5px; */}
        .c_lefta a:link,.c_lefta a:visited{color:#fff;}
        .c_lefta h1{font-size:20px;color:#222;  }
        .c_lefta h1 span{float:right; line-height: 30px;}
        .left_main{width:100%; border-bottom: 1px dashed #eee;float: left;  padding: 20px; background: #f3f3f3; transition: all 0.6s;}
        .left_main h1{font-size:16px; margin-bottom: 15px;}
        .left_main li{float:left;font-size:14px; line-height: 26px;}
        .left_main li a{padding-right: 10px;}
        .left_main li a:link,.left_main li a:visited{color:#777;}
        .c_leftaa:hover{box-shadow:0px 2px 10px #ccc; background: #f3f3f3;}
        .left_main li a:hover{color:#004097;}
        .left_main dd{font-size:14px; line-height: 30px; background: url(../images/lid.jpg) left center no-repeat;}
        .left_main dd a{padding-left:20px;}
        .left_main dd a:link,.left_main dd a:visited{color:#484848;}
        .left_main dd a:hover{color:#004097;}
        .m_top{margin-top:25px;}
        .d_a{padding-top:20px; padding-bottom: 20px;}
        .d_a span{padding-right:10px;}








        /*预约量房*/
        .foot-yuyue{width: 100%; height: 110px; background: rgba(0,0,0,0.8); position: fixed; bottom: 0;z-index: 9999;}
        .foot-yuyue .slogn{ width: 370px; height:145px; position: relative; top: -35px;background:#fff;  float: left;}
        .foot-yuyue .form{width: 585px; height: 85px;  margin-top:13px; position: relative;}
        .foot-yuyue .form .zh{ width: 410px; height: 38px; display: block; background: #666666; text-align: center; line-height: 38px; font-size: 14px; color: #fff;}
        .foot-yuyue .form .zh b{font-size: 20px; color: #fcd130; padding: 0 2px;}
        .foot-yuyue .form .name{width: 200px; height: 38px; background: #fff; border: none; position: absolute; left:0; bottom: 0; padding-left: 10px;}
        .foot-yuyue .form .tel{width: 200px; height: 38px; background: #fff; border: none; position: absolute; left: 210px; bottom: 0; padding-left: 10px;}
        .foot-yuyue .form .send{ width: 167px; height: 85px; background: #009b75; border: none; font-size: 18px; color: #fff; position: absolute; right: 0; top: 0;}
        .foot-yuyue .notes{width:240px; height: 100%; text-align: center; padding:20px;}
        .foot-yuyue .notes .zh{display: block; font-size: 24px; color: #fff;}
        .foot-yuyue .notes .tel{display: block; font-family: arial; font-size: 24px; color: #009b75; text-decoration:underline;}
        .foot-yuyue .closeBtn{ float: right; width: 40px; height: 40px; background: #c21f2f;color:#fff; right:100px; font-size: 20px; cursor: pointer; position: absolute;}
        .foot-yuyue .closeBtn i{font-size: 24px; color: #fff;}
        .foot-yuyue .openBtn{width: 110px; height: 110px; background: #f60; border-radius:5px; text-align: center; cursor: pointer; position: fixed; left:10px; bottom: -110px; z-index: 98;animation: circle-light 1s infinite alternate;
        -webkit-animation: circle-light 1s infinite alternate;/*Chrome and Safari*/}
        /*@keyframes circle-light {
        from { box-shadow: 0 0 10px 5px #222; }
        to { box-shadow: 0 0 0 0 #222; }
        }
        @-webkit-keyframes circle-light {
        from { box-shadow: 0 0 10px 5px #222; }
        to { box-shadow: 0 0 0 0 #222; }
        }*/
        .foot-yuyue .openBtn img{padding-top:25px; padding-bottom: 5px;}
        .foot-yuyue .openBtn span{display: block; font-size: 16px; font-weight: bold; color: #fff;}
        .w-1200{width: 1200px!important;max-width: none; margin: 0px auto;} 
        .h_h{wwidth:100%; float: left;}
        .lf_left{width:400px; float: left; margin-top: 22px;}
        .lf_centerb{width:72px; float: left; height: 72px; background: #c21f2f; margin-top: 30px;}
        .lf_centerb button{border:0px; line-height: 72px;width:72px; float: left; height: 72px; background: #c21f2f; color:#fff;}
        .lf_mfdh{width:300px; float: right; margin-top: 20px;}
        .lf_mfdh dd{font-size:18px; color:#fff;}
        .lf_mfdh h1{font-size:30px; color:#d53031;}
        .fl_daohang{width:100%; float: left;}
        .fl_daohanga{width:285px; float: left; margin: 10px; background: #fff; transition: all 0.6s;}
        .pr_nx{width:100%; float: left; background: #eee;  padding: 10px 0px; font-size:12px; margin-top: 15px; margin-bottom: 20px;}
        .pr_nx a{margin:10px;}
        .pr_nx a span{color:#d53031;}
        .fl_daohanga h1{ padding: 10px; font-size: 18px; text-align: center;}
        .fl_daohanga:hover{box-shadow:0px 0px 14px #ccc;}


        .tj_feedbackaa{width:100%; margin-top: 15px; float: left;}
        .tj_feedbacka{width:50px; float: left; text-align: right; line-height: 40px;}
        .tj_feedbackb{width:700px; float: right;}
        .tj_feedbackb input{height:36px; border: 0px;    box-shadow: 0px 0px 20px #e6e6e6; padding-left: 10px;}
        .tj_feedbackb textarea{padding:10px;box-shadow: 0px 0px 20px #e6e6e6;  border: 0px;}
        .but_a{width:140px; height: 36px; background: #004097; margin: 10px auto;color:#fff; border: 0px;}
        .but_a span{padding-right:10px;}
        .feedback_lista{ background: #fff; margin-bottom: 10px;}
        .feedback_ss{width:100%; padding: 25px; background: #fff; margin-bottom: 2px;}
        .fd_ss{width:400px;box-shadow: 0px 2px 7px #ccc; height: 50px; padding-left: 10px; border: 0px;}
        .feedback_ss button{width:100px; height: 50px; background: #004097; border: 0px;color:#fff;}
        .feedback_ssa{width:620px; margin: 0px auto;}
        .feedback_ssa a{width:100px; height: 50px; line-height: 50px; background: #f60; text-align: center; display: block; float: right; margin-left: 15px;}
        .feedback_ssa a:link,.feedback_ssa a:visited{color:#fff;}
        .feedback_list{width: 100%; float: left;}
        .feedback_lista,.feedback_listb{width:100%; float: left;}
        .feedback_listbimg{width:60px; float: left; text-align: center;}
        .feedback_listbimg h1{padding-top:10px;font-size:14px;}
        .feedback_listbimg img,.feedback_huifub img{border-radius:500px; width: 60px; height: 60px; box-shadow: 0px 2px 4px #999;}
        .feedback_listbnr{width:730px; float: right;}
        .feedback_listbnr h1{font-size:14px; color:#222;}
        .feedback_listbnr p{font-size:12px; color:#777; margin-top: 10px; line-height: 25px;}
        .feedback_listbnr dd{font-size:12px; color:#777; margin-top: 10px; margin-bottom: 10px;}
        .feedback_huifu{width:100%; float: left; background: #eee; margin-bottom: 20px;}
        .feedback_huifua{width:730px; float: left; padding: 20px;}
        .feedback_huifub{width:60px; float: right; text-align: center; margin-right: 20px; margin-top: 20px;}
        .feedback_huifua p span{padding-right:10px; font-weight: bold;}
        .feedback_huifua p span font{color:#888;}
        .feedback_huifua p{font-size:14px; line-height: 26px;}



        .roll-gallery {
        position: relative;
        }
        .roll-gallery .item {
        position: relative;
        cursor: pointer;
        }
        .roll-gallery .item .hover {
        background: #4c4c4c;
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        opacity: 0;
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -ms-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        }
        .roll-gallery .item:hover .hover {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        filter: alpha(opacity=90);
        opacity: 0.9;
        }
        .roll-gallery .gallery-content {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 35%;
        text-align: center;
        opacity: 0;
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -ms-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        }
        .roll-gallery .item:hover .gallery-content {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1;
        }
        .roll-gallery .gallery-link {
        margin-bottom: 25px;
        }
        .roll-gallery .gallery-link li {
        display: inline-block;
        padding: 20px;
        background: #f96868;
        box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.133) inset;
        color: #fff;
        }
        .roll-gallery .gallery-link li:hover {
        background: #4d4d4d;
        color: #fff;
        }
        .roll-gallery .gallery-content h3 {
        margin: 0 0 0;
        color: #fff;
        font-size: 30px;
        line-height: 30px;
        font-family: 'Playfair Display', Lato, "Microsoft YaHei", serif;
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -ms-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        }
        .roll-gallery .gallery-content h3:hover {
        color: #f96868;
        }
        .roll-gallery .gallery-content a {
        color: #808080;
        }
        .roll-gallery .gallery-content a:hover {
        color: #fff;
        }
        .roll-gallery .gallery-content .gallery-link li.icon-s.FromLeft, .roll-gallery .gallery-content .gallery-link li.icon-l.FromRight {
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
        }
        .roll-gallery .item .gallery-content .gallery-link li.icon-s.FromLeft {
        transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        opacity: 0;
        }
        .roll-gallery .item:hover .gallery-link li.icon-s.FromLeft {
        opacity: 1;
        transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        -webkit-transform: translateX(0);
        }
        .roll-gallery .item .gallery-content .gallery-link li.icon-l.FromRight {
        opacity: 0;
        transform: translateX(50%);
        -o-transform: translateX(50%);
        -ms-transform: translateX(50%);
        -webkit-transform: translateX(50%);
        }
        .roll-gallery .item:hover .gallery-link li.icon-l.FromRight {
        opacity: 1;
        transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        -webkit-transform: translateX(0);
        }
        /* Roll-Contact
        -------------------------------------------------------------- */
        .roll-contact .mail {
        font-size: 30px;
        line-height: 30px;
        color: #fff;
        }
        .roll-contact .phone {
        font-size: 60px;
        line-height: 60px;
        color: #f96868;
        font-weight: 900;
        margin-bottom: 24px;
        }
        .roll-contact .address {
        font-size: 24px;
        line-height: 24px;
        color: #4d4d4d;
        }